package com.system.domain;

import java.sql.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import com.common.utils.BaseDoamin;
import org.springframework.format.annotation.DateTimeFormat;

public class T_rate extends BaseDoamin implements Serializable
{
    /********************************* properties *****************************/

	private Integer rateid;    
	private String ratename;    
	private String memo;    
	private String bankcode;    
	private String ratetype;    
	private String ratetype2;    
	private String ratetype3;    
	private String ratevalue;    
	private String limit;    
	private String distount;    
	private String ext1;    
	private String ext2;    
	private String ext3;    
	private String inserttime;    
	private String status;    
	private String batchdate;    
	private String systemid;    

    /****************************** default construct**************************/

	public T_rate()
	{
	}	
	
    /*********************************** method *******************************/
   
	/**
	 * get rateid
	 * @return rateid
	 */
	public Integer getRateid()
	{
		return rateid;
	}
	
	/**
	 * set rateid
	 * @param rateid
	 */
	public void setRateid( Integer rateid)
	{
		this.rateid = rateid;
	}	
	/**
	 * get ratename
	 * @return ratename
	 */
	public String getRatename()
	{
		return ratename;
	}
	
	/**
	 * set ratename
	 * @param ratename
	 */
	public void setRatename( String ratename)
	{
		this.ratename = ratename;
	}	
	/**
	 * get memo
	 * @return memo
	 */
	public String getMemo()
	{
		return memo;
	}
	
	/**
	 * set memo
	 * @param memo
	 */
	public void setMemo( String memo)
	{
		this.memo = memo;
	}	
	/**
	 * get bankcode
	 * @return bankcode
	 */
	public String getBankcode()
	{
		return bankcode;
	}
	
	/**
	 * set bankcode
	 * @param bankcode
	 */
	public void setBankcode( String bankcode)
	{
		this.bankcode = bankcode;
	}	
	/**
	 * get ratetype
	 * @return ratetype
	 */
	public String getRatetype()
	{
		return ratetype;
	}
	
	/**
	 * set ratetype
	 * @param ratetype
	 */
	public void setRatetype( String ratetype)
	{
		this.ratetype = ratetype;
	}	
	/**
	 * get ratetype2
	 * @return ratetype2
	 */
	public String getRatetype2()
	{
		return ratetype2;
	}
	
	/**
	 * set ratetype2
	 * @param ratetype2
	 */
	public void setRatetype2( String ratetype2)
	{
		this.ratetype2 = ratetype2;
	}	
	/**
	 * get ratetype3
	 * @return ratetype3
	 */
	public String getRatetype3()
	{
		return ratetype3;
	}
	
	/**
	 * set ratetype3
	 * @param ratetype3
	 */
	public void setRatetype3( String ratetype3)
	{
		this.ratetype3 = ratetype3;
	}	
	/**
	 * get ratevalue
	 * @return ratevalue
	 */
	public String getRatevalue()
	{
		return ratevalue;
	}
	
	/**
	 * set ratevalue
	 * @param ratevalue
	 */
	public void setRatevalue( String ratevalue)
	{
		this.ratevalue = ratevalue;
	}	
	/**
	 * get limit
	 * @return limit
	 */
	public String getLimit()
	{
		return limit;
	}
	
	/**
	 * set limit
	 * @param limit
	 */
	public void setLimit( String limit)
	{
		this.limit = limit;
	}	
	/**
	 * get distount
	 * @return distount
	 */
	public String getDistount()
	{
		return distount;
	}
	
	/**
	 * set distount
	 * @param distount
	 */
	public void setDistount( String distount)
	{
		this.distount = distount;
	}	
	/**
	 * get ext1
	 * @return ext1
	 */
	public String getExt1()
	{
		return ext1;
	}
	
	/**
	 * set ext1
	 * @param ext1
	 */
	public void setExt1( String ext1)
	{
		this.ext1 = ext1;
	}	
	/**
	 * get ext2
	 * @return ext2
	 */
	public String getExt2()
	{
		return ext2;
	}
	
	/**
	 * set ext2
	 * @param ext2
	 */
	public void setExt2( String ext2)
	{
		this.ext2 = ext2;
	}	
	/**
	 * get ext3
	 * @return ext3
	 */
	public String getExt3()
	{
		return ext3;
	}
	
	/**
	 * set ext3
	 * @param ext3
	 */
	public void setExt3( String ext3)
	{
		this.ext3 = ext3;
	}	
	/**
	 * get inserttime
	 * @return inserttime
	 */
	public String getInserttime()
	{
		return inserttime;
	}
	
	/**
	 * set inserttime
	 * @param inserttime
	 */
	public void setInserttime( String inserttime)
	{
		this.inserttime = inserttime;
	}	
	/**
	 * get status
	 * @return status
	 */
	public String getStatus()
	{
		return status;
	}
	
	/**
	 * set status
	 * @param status
	 */
	public void setStatus( String status)
	{
		this.status = status;
	}	
	/**
	 * get batchdate
	 * @return batchdate
	 */
	public String getBatchdate()
	{
		return batchdate;
	}
	
	/**
	 * set batchdate
	 * @param batchdate
	 */
	public void setBatchdate( String batchdate)
	{
		this.batchdate = batchdate;
	}	
	/**
	 * get systemid
	 * @return systemid
	 */
	public String getSystemid()
	{
		return systemid;
	}
	
	/**
	 * set systemid
	 * @param systemid
	 */
	public void setSystemid( String systemid)
	{
		this.systemid = systemid;
	}	

    @Override
	public String toString() {
		return "T_rate [	"+	
	    " rateid=" + rateid + ","+      
	    " ratename=" + ratename + ","+      
	    " memo=" + memo + ","+      
	    " bankcode=" + bankcode + ","+      
	    " ratetype=" + ratetype + ","+      
	    " ratetype2=" + ratetype2 + ","+      
	    " ratetype3=" + ratetype3 + ","+      
	    " ratevalue=" + ratevalue + ","+      
	    " limit=" + limit + ","+      
	    " distount=" + distount + ","+      
	    " ext1=" + ext1 + ","+      
	    " ext2=" + ext2 + ","+      
	    " ext3=" + ext3 + ","+      
	    " inserttime=" + inserttime + ","+      
	    " status=" + status + ","+      
	    " batchdate=" + batchdate + ","+      
	    " systemid=" + systemid + ","+      
	    "]";
	}
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
